import request from '@/utils/request'
import qs from 'qs'

/**
 * 添加
 * @param {String} key 
 * @param {List} values 
 * @returns 
 */
export function set_sadd(key,values) {
  return request({
    url: '/api/key/set/sadd',
    method: 'post',
    data: qs.stringify({
      key,
      values:JSON.stringify(values)
    })
  })
}

/**
 * 删除
 * @param {String} key 
 * @param {String} value 
 * @returns 
 */
export function set_srem(key,value) {
  return request({
    url: '/api/key/set/srem',
    method: 'post',
    data: qs.stringify({
      key,value
    })
  })
}

/**
 * 修改
 * @param {String} key 
 * @param {*} value 
 * @param {*} oldValue 
 * @returns 
 */
export function set_sedit(key,oldValue,value) {
  return request({
    url: '/api/key/set/sedit',
    method: 'post',
    data: qs.stringify({
      key,oldValue,value
    })
  })
}



 export function set_sscan({key,cursor,match,size,page_size}) {
  return request({
    url: '/api/key/set/sscan',
    method: 'post',
    timeout:100000,
    data: qs.stringify({
      key,cursor,match,size,page_size
    })
  })
}